using System;

namespace WebCommon.SysConfig
{
    [AttributeUsage(AttributeTargets.All, Inherited = false, AllowMultiple = true)]
    public sealed class ConfigInterpretationAttribute : Attribute
    {
        // See the attribute guidelines at 
        //  http://go.microsoft.com/fwlink/?LinkId=85236


        // This is a positional argument
        public ConfigInterpretationAttribute(string name)
        {
            this.Name = name;

            // TODO: Implement code here

        }

        public string Name { get; private set; }

        // This is a named argument
        public int NamedInt { get; set; }
    }
}